primate brain - Turkish English Dictionary